.exclusive {

    &_collapse {
        background-color: transparent;



        .ant-collapse-item {


            .ant-collapse-header {
                padding: 17px 28px;
                align-items: center;
                background: #DBEAFF;
                border-radius: 12px !important;
            }

            .ant-collapse-content-box {
                padding-bottom: 11px;
            }
        }

        .ant-collapse-item-active {
            .ant-collapse-header {

                border-radius: 0 !important;
                border-top-left-radius: 12px !important;
                border-top-right-radius: 12px !important;
            }
        }
    }

    &_top {
        background: #034FE6;
        min-height: 350px;
        position: relative;
        overflow: hidden;
    }
}

.firm {
    &_way {
        padding: 50px 60px;
        background: url('../../assets/b_bg1.png');
        background-size: cover;
        position: relative;
        border-radius: 12px;

        &::after {
            position: absolute;
            content: '';
            border-radius: 12px;
            background-color: #034FE6;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            opacity: .9;

        }
    }

    &_problem {
        text-align: center;

        &_title {
            font-weight: 600;
            font-size: 50px;
            margin: 80px 0 40px;
            color: #0b2131;
        }

        &_collapse {
            display: grid;
            grid-column-gap: 60px;
            background: none;
            /* 一行放两列、两个auto */
            grid-template-columns: 1fr 1fr;

            .ant-collapse-item .ant-collapse-header {
                align-items: center;
            }

            &_word {
                color: #000;
                font-size: 20px;
                font-weight: 600;
                min-width: 350px;
                min-height: 50px;
                box-shadow: 0px 0px 4px 0px #C1C1C140;
                margin-top: 25px;
            }
        }
    }
}

.way {
    &_top {

        background-size: cover;
        background-color: #FFE3D2;
        overflow: hidden;
        position: relative;




    }

    &_line {
        width: 60px;
        border: 1px solid #000;
    }


    .land_trust_items {

        margin: 20px 0;
    }


    .way_trust_item {
        background: #034FE6;
        border-radius: 20px;
        padding: 40px 20px 25px;
        margin: 0 7px;
        color: #fff;

    }

    .slick-arrow {
        width: 50px;
        height: 50px;
    }

    .land_trust_item {
        box-shadow: 0px 4px 10px 4px #EAEBED;
        border-radius: 12px;
        padding: 36px;
        background: #fff;
        margin: 0 15px;
        min-height: 300px;
        flex-direction: column;
    }

    .slick-prev {
        inset-inline-start: -80px
    }

    .slick-next {
        inset-inline-end: -80px
    }

    .way_trust_swiper {
        margin: 0 -7px;
    }

    .land_trust_swiper {
        margin: 20px -15px 0;
    }
}

.a_contact_modal {
    box-shadow: none;
    background-color: #fff;
    padding: 1px 47px 17px;
    margin-top: 0;

    .bottom_word {
        font-size: 14px !important;
    }
}